home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 1.iso
/
HENSA
/
MISC
/
TORNADO
/
T2DEMO01.ZIP
/
Todo
< prev
Wrap
Text File
|
1996-12-30
|
1KB
|
35 lines
What's yet to come
-=-=-=-=-=-=-=-=-=
Very soon:
* Thread support
* Mutex, semaphore and private heap (in dynamic area or RMA) support
* Auto-extending heaps as passed to threads (using the C run-time heap
allocator). Currently these are fixed at 256 bytes per instance.
* Get the support module to return memory when it's finished with it -
currently it only extends its allocation (this only applies when dynamic
areas are being used)
A wee bit later:
* Allow threads to hold their own message queues and the main message
handler then dispatches messages to thread's queues
* Implement a more suitable solution to the error handling used at present
for when an error in the preemptor occurs (currently requires shutting down)
Later:
* Patch to allow a hotkey to force preemption on a normal task who's hogging
the processor until that task calls Wimp_something
* Replacement multitasking load and save file ops + star commands for the
same
Much later:
* Hooks into RO to allow hardware and software exceptions to be trapped and
upcalled so tornado can intercept them
* Memory protection facilites to prevent apps from corrupting anything
outside their own data space
* Win32 DLL implementation (hard!)
* Win32 DDE implementation (easy!)
And maybe:
* Support for interrupt code running within a task's slot space (unlikely
I'm going to bother though unless someone asks for it)